#pragma once
#include <Rz/IObject.h>
#include <Rz/String.h>

namespace Rz { namespace IO {

class IStreamLineOperations :
	virtual public IObject
{
	public:
		RZ_RTTI_INTERFACE(Rz::IO, IStreamLineOperations);
		RZ_RTTI_IMPLEMENTS(IObject);
		RZ_RTTI_END;

		virtual String ReadLine() const = 0;
		virtual void WriteLine(const String& str) = 0;
};

} }
